	
body.ui-mobile-viewport, div.ui-mobile-viewport {
	overflow-x: hidden;
}
.ui-mobile, .ui-mobile body {
	height: 99.9%;
}
.ui-mobile-viewport {
	margin: 0;
	overflow-x: visible;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ui-mobile .ui-page {
	min-height: 420px;
}
.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page {
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	position: absolute;
	display: none;
	border: 0;
}
.ui-page {
	outline: none;
}
.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 1em;
}
.ui-content .ui-listview-inset, .ui-panel-inner > .ui-listview-inset {
	margin: 1em 0;
}
.ui-listview, .ui-listview > li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.ui-shadow {
	-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
	-moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
	box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
}
.ui-btn-corner-all, .ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
.ui-corner-all {
	-webkit-border-radius: .3125em /*{global-radii-blocks}*/;
	border-radius: .3125em /*{global-radii-blocks}*/;
}
.ui-listview > .ui-li-static.ui-last-child, .ui-listview > .ui-li-divider.ui-last-child, .ui-listview > li.ui-last-child > a.ui-btn {
	border-bottom-width: 1px;
}
.ui-listview > li.ui-last-child, .ui-listview > li.ui-last-child > a.ui-btn {
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit;
	-webkit-border-bottom-left-radius: inherit;
	border-bottom-left-radius: inherit;
}
.ui-listview > li.ui-first-child, .ui-listview > li.ui-first-child > a.ui-btn {
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit;
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit;
}
.ui-listview > .ui-li-static {
	padding: .7em 1em;
}
.ui-listview-inset > .ui-li-static, .ui-listview-inset > .ui-li-divider, .ui-listview-inset > li > a.ui-btn {
	border-right-width: 1px;
	border-left-width: 1px;
}
.ui-listview > .ui-li-static, .ui-listview > .ui-li-divider, .ui-listview > li > a.ui-btn {
	border-width: 1px 0 0 0;
	border-style: solid;
}
.ui-listview > .ui-li-static, .ui-listview > .ui-li-divider, .ui-listview > li > a.ui-btn {
	margin: 0;
	display: block;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {
	background: #fff /*{a-body-background-color}*/;
	border-color: #ddd /*{a-body-border}*/;
	color: #333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/;
}
.ui-listview > li {
	display: block;
	position: relative;
	overflow: visible;
}
.ui-listview, .ui-listview > li {
	margin: 0;
	padding: 0;
	list-style: none;
}